約 3,214,787 件
https://w.atwiki.jp/maymehdell/pages/74.html
Ubuntu 16.04 LTS 機械学習初心者がBash on UbuntuでTensorflowのcifar10を改造して自分用の画像分類機を作るまで https //trapti.tech/blog/2093/ Abstruct ./r0.11 cifar10_train.py cifar10_eval.py ./trainpic 下位のディレクトリ名とディレクトリ数はtestpicと同じにします。 このディレクトリの数だけ分類数が存在することになります。 personA personB … ./testpic 下位のディレクトリ名とディレクトリ数はtrainpicと同じにします。 このディレクトリの数だけ分類数が存在することになります。 personA personB … ./data ./cifar-10-batches-bin ./cifar10_train ./cifar10_eval No. Activity 導入済み検査 導入方法 備考 TensorFlowの導入。 upgm@ubuntu64dl ~$ python Python 2.7.12 (default, Nov 19 2016, 06 48 10) [GCC 5.4.0 20160609] on linux2 Type help , copyright , credits or license for more information. import tensorflow as tf hello = tf.constant( Hello, Tensorflow!! ) sess = tf.Session() print(sess.run(hello)) Hello, Tensorflow!! tf.__version__ 0.10.0 exit() upgm@ubuntu64dl ~$ # sudo apt-get install python-pip python-dev # sudo pip install --upgrade pip # export TF_BINARY_URL=https //storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.10.0-cp27-none-linux_x86_64.whl # sudo pip install --upgrade $TF_BINARY_URL upgm@ubuntu64dl ~$ sudo apt-get install python-pip python-dev [sudo] upgm のパスワード パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下の追加パッケージがインストールされます libexpat1 libexpat1-dev libpython-all-dev libpython-dev libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib python-all python-all-dev python-pip-whl python-pkg-resources python-setuptools python-wheel python2.7 python2.7-dev python2.7-minimal 提案パッケージ python-setuptools-doc python2.7-doc binfmt-support 以下のパッケージが新たにインストールされます libexpat1-dev libpython-all-dev libpython-dev libpython2.7-dev python-all python-all-dev python-dev python-pip python-pip-whl python-pkg-resources python-setuptools python-wheel python2.7-dev 以下のパッケージはアップグレードされます libexpat1 libpython2.7 libpython2.7-minimal libpython2.7-stdlib python2.7 python2.7-minimal アップグレード 6 個、新規インストール 13 個、削除 0 個、保留 356 個。 34.7 MB 中 29.8 MB のアーカイブを取得する必要があります。 この操作後に追加で 45.4 MB のディスク容量が消費されます。 続行しますか? [Y/n] y 取得 1 http //jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libexpat1-dev amd64 2.1.0-7ubuntu0.16.04.2 [115 kB] 取得 2 http //jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpython2.7-dev amd64 2.7.12-1~16.04 [27.8 MB] 取得 3 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 libpython-dev amd64 2.7.11-1 [7,728 B] 取得 4 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 libpython-all-dev amd64 2.7.11-1 [992 B] 取得 5 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 python-all amd64 2.7.11-1 [978 B] 取得 6 http //jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 python2.7-dev amd64 2.7.12-1~16.04 [276 kB] 取得 7 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 python-dev amd64 2.7.11-1 [1,160 B] 取得 8 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 python-all-dev amd64 2.7.11-1 [1,000 B] 取得 9 http //jp.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 python-pip-whl all 8.1.1-2ubuntu0.2 [1,111 kB] 取得 10 http //jp.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 python-pip all 8.1.1-2ubuntu0.2 [144 kB] 取得 11 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 python-pkg-resources all 20.7.0-1 [108 kB] 取得 12 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 python-setuptools all 20.7.0-1 [169 kB] 取得 13 http //jp.archive.ubuntu.com/ubuntu xenial/universe amd64 python-wheel all 0.29.0-1 [48.0 kB] 29.8 MB を 20秒 で取得しました (1,455 kB/s) (データベースを読み込んでいます ... 現在 175510 個のファイルとディレクトリがインストールされています。) .../python2.7_2.7.12-1~16.04_amd64.deb を展開する準備をしています ... python2.7 (2.7.12-1~16.04) で (2.7.11-7ubuntu1 に) 上書き展開しています ... .../libpython2.7_2.7.12-1~16.04_amd64.deb を展開する準備をしています ... libpython2.7 amd64 (2.7.12-1~16.04) で (2.7.11-7ubuntu1 に) 上書き展開しています ... .../libexpat1_2.1.0-7ubuntu0.16.04.2_amd64.deb を展開する準備をしています ... libexpat1 amd64 (2.1.0-7ubuntu0.16.04.2) で (2.1.0-7 に) 上書き展開しています ... .../libpython2.7-stdlib_2.7.12-1~16.04_amd64.deb を展開する準備をしています ... libpython2.7-stdlib amd64 (2.7.12-1~16.04) で (2.7.11-7ubuntu1 に) 上書き展開しています ... .../python2.7-minimal_2.7.12-1~16.04_amd64.deb を展開する準備をしています ... python2.7-minimal (2.7.12-1~16.04) で (2.7.11-7ubuntu1 に) 上書き展開しています ... .../libpython2.7-minimal_2.7.12-1~16.04_amd64.deb を展開する準備をしています ... libpython2.7-minimal amd64 (2.7.12-1~16.04) で (2.7.11-7ubuntu1 に) 上書き展開しています ... 以前に未選択のパッケージ libexpat1-dev amd64 を選択しています。 .../libexpat1-dev_2.1.0-7ubuntu0.16.04.2_amd64.deb を展開する準備をしています ... libexpat1-dev amd64 (2.1.0-7ubuntu0.16.04.2) を展開しています... 以前に未選択のパッケージ libpython2.7-dev amd64 を選択しています。 .../libpython2.7-dev_2.7.12-1~16.04_amd64.deb を展開する準備をしています ... libpython2.7-dev amd64 (2.7.12-1~16.04) を展開しています... 以前に未選択のパッケージ libpython-dev amd64 を選択しています。 .../libpython-dev_2.7.11-1_amd64.deb を展開する準備をしています ... libpython-dev amd64 (2.7.11-1) を展開しています... 以前に未選択のパッケージ libpython-all-dev amd64 を選択しています。 .../libpython-all-dev_2.7.11-1_amd64.deb を展開する準備をしています ... libpython-all-dev amd64 (2.7.11-1) を展開しています... 以前に未選択のパッケージ python-all を選択しています。 .../python-all_2.7.11-1_amd64.deb を展開する準備をしています ... python-all (2.7.11-1) を展開しています... 以前に未選択のパッケージ python2.7-dev を選択しています。 .../python2.7-dev_2.7.12-1~16.04_amd64.deb を展開する準備をしています ... python2.7-dev (2.7.12-1~16.04) を展開しています... 以前に未選択のパッケージ python-dev を選択しています。 .../python-dev_2.7.11-1_amd64.deb を展開する準備をしています ... python-dev (2.7.11-1) を展開しています... 以前に未選択のパッケージ python-all-dev を選択しています。 .../python-all-dev_2.7.11-1_amd64.deb を展開する準備をしています ... python-all-dev (2.7.11-1) を展開しています... 以前に未選択のパッケージ python-pip-whl を選択しています。 .../python-pip-whl_8.1.1-2ubuntu0.2_all.deb を展開する準備をしています ... python-pip-whl (8.1.1-2ubuntu0.2) を展開しています... 以前に未選択のパッケージ python-pip を選択しています。 .../python-pip_8.1.1-2ubuntu0.2_all.deb を展開する準備をしています ... python-pip (8.1.1-2ubuntu0.2) を展開しています... 以前に未選択のパッケージ python-pkg-resources を選択しています。 .../python-pkg-resources_20.7.0-1_all.deb を展開する準備をしています ... python-pkg-resources (20.7.0-1) を展開しています... 以前に未選択のパッケージ python-setuptools を選択しています。 .../python-setuptools_20.7.0-1_all.deb を展開する準備をしています ... python-setuptools (20.7.0-1) を展開しています... 以前に未選択のパッケージ python-wheel を選択しています。 .../python-wheel_0.29.0-1_all.deb を展開する準備をしています ... python-wheel (0.29.0-1) を展開しています... gnome-menus (3.13.3-6ubuntu3) のトリガを処理しています ... desktop-file-utils (0.22-1ubuntu5) のトリガを処理しています ... bamfdaemon (0.5.3~bzr0+16.04.20160415-0ubuntu1) のトリガを処理しています ... Rebuilding /usr/share/applications/bamf-2.index... mime-support (3.59ubuntu1) のトリガを処理しています ... man-db (2.7.5-1) のトリガを処理しています ... libc-bin (2.23-0ubuntu3) のトリガを処理しています ... doc-base (0.10.7) のトリガを処理しています ... doc-base ファイルを 1 個追加 を処理中... libpython2.7-minimal amd64 (2.7.12-1~16.04) を設定しています ... python2.7-minimal (2.7.12-1~16.04) を設定しています ... libexpat1 amd64 (2.1.0-7ubuntu0.16.04.2) を設定しています ... libpython2.7-stdlib amd64 (2.7.12-1~16.04) を設定しています ... python2.7 (2.7.12-1~16.04) を設定しています ... libpython2.7 amd64 (2.7.12-1~16.04) を設定しています ... libexpat1-dev amd64 (2.1.0-7ubuntu0.16.04.2) を設定しています ... libpython2.7-dev amd64 (2.7.12-1~16.04) を設定しています ... libpython-dev amd64 (2.7.11-1) を設定しています ... libpython-all-dev amd64 (2.7.11-1) を設定しています ... python-all (2.7.11-1) を設定しています ... python2.7-dev (2.7.12-1~16.04) を設定しています ... python-dev (2.7.11-1) を設定しています ... python-all-dev (2.7.11-1) を設定しています ... python-pip-whl (8.1.1-2ubuntu0.2) を設定しています ... python-pip (8.1.1-2ubuntu0.2) を設定しています ... python-pkg-resources (20.7.0-1) を設定しています ... python-setuptools (20.7.0-1) を設定しています ... python-wheel (0.29.0-1) を設定しています ... libc-bin (2.23-0ubuntu3) のトリガを処理しています ... upgm@ubuntu64dl ~$ export TF_BINARY_URL=https //storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.10.0-cp34-cp34m-linux_x86_64.whl upgm@ubuntu64dl ~$ upgm@ubuntu64dl ~$ sudo pip3 install --upgrade $TF_BINARY_URL sudo pip3 コマンドが見つかりません upgm@ubuntu64dl ~$ which pip /usr/bin/pip upgm@ubuntu64dl ~$ which pip3 upgm@ubuntu64dl ~$ which pip3 upgm@ubuntu64dl ~$ export TF_BINARY_URL=https //storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.10.0-cp27-none-linux_x86_64.whl upgm@ubuntu64dl ~$ sudo pip install --upgrade $TF_BINARY_URL The directory /home/upgm/.cache/pip/http or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo s -H flag. The directory /home/upgm/.cache/pip or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo s -H flag. Collecting tensorflow==0.10.0 from https //storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.10.0-cp27-none-linux_x86_64.whl Downloading https //storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.10.0-cp27-none-linux_x86_64.whl (36.6MB) 100% |████████████████████████████████| 36.6MB 43kB/s Collecting numpy =1.8.2 (from tensorflow==0.10.0) Downloading numpy-1.11.1-cp27-cp27mu-manylinux1_x86_64.whl (15.3MB) 100% |████████████████████████████████| 15.3MB 103kB/s Collecting mock =2.0.0 (from tensorflow==0.10.0) Downloading mock-2.0.0-py2.py3-none-any.whl (56kB) 100% |████████████████████████████████| 61kB 2.3MB/s Collecting protobuf==3.0.0b2 (from tensorflow==0.10.0) Downloading protobuf-3.0.0b2-py2.py3-none-any.whl (326kB) 100% |████████████████████████████████| 327kB 1.7MB/s Requirement already up-to-date wheel in /usr/lib/python2.7/dist-packages (from tensorflow==0.10.0) Collecting six =1.10.0 (from tensorflow==0.10.0) Downloading six-1.10.0-py2.py3-none-any.whl Collecting funcsigs =1; python_version 3.3 (from mock =2.0.0- tensorflow==0.10.0) Downloading funcsigs-1.0.2-py2.py3-none-any.whl Collecting pbr =0.11 (from mock =2.0.0- tensorflow==0.10.0) Downloading pbr-1.10.0-py2.py3-none-any.whl (96kB) 100% |████████████████████████████████| 102kB 2.2MB/s Collecting setuptools (from protobuf==3.0.0b2- tensorflow==0.10.0) Downloading setuptools-27.3.0-py2.py3-none-any.whl (467kB) 100% |████████████████████████████████| 471kB 1.6MB/s Installing collected packages numpy, six, funcsigs, pbr, mock, setuptools, protobuf, tensorflow Found existing installation setuptools 20.7.0 Not uninstalling setuptools at /usr/lib/python2.7/dist-packages, outside environment /usr Successfully installed funcsigs-1.0.2 mock-2.0.0 numpy-1.11.1 pbr-1.10.0 protobuf-3.0.0b2 setuptools-27.3.0 six-1.10.0 tensorflow-0.10.0 You are using pip version 8.1.1, however version 8.1.2 is available. You should consider upgrading via the pip install --upgrade pip command. upgm@ubuntu64dl ~$ sudo pip install --upgrade pip The directory /home/upgm/.cache/pip/http or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo s -H flag. The directory /home/upgm/.cache/pip or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo s -H flag. Collecting pip Downloading pip-8.1.2-py2.py3-none-any.whl (1.2MB) 100% |████████████████████████████████| 1.2MB 926kB/s Installing collected packages pip Found existing installation pip 8.1.1 Not uninstalling pip at /usr/lib/python2.7/dist-packages, outside environment /usr Successfully installed pip-8.1.2 upgm@ubuntu64dl ~$ その他の環境導入 (後ほど記入) # sudo apt install ruby ruby-dev # sudo apt install make # sudo apt install aptitude # sudo aptitude install imagemagick libimagemagick libmagickcore libmagickcore-dev libmagickwand-dev # sudo gem install rmagick upgm@ubuntu64dl ~$ sudo apt install ruby ruby-dev [sudo] upgm のパスワード パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下のパッケージが自動でインストールされましたが、もう必要とされていません linux-headers-4.4.0-21 linux-headers-4.4.0-21-generic linux-headers-4.4.0-38 linux-headers-4.4.0-38-generic linux-headers-4.4.0-42 linux-headers-4.4.0-42-generic linux-headers-4.4.0-45 linux-headers-4.4.0-45-generic linux-headers-4.4.0-47 linux-headers-4.4.0-47-generic linux-headers-4.4.0-53 linux-headers-4.4.0-53-generic linux-headers-4.4.0-57 linux-headers-4.4.0-57-generic linux-image-4.4.0-21-generic linux-image-4.4.0-38-generic linux-image-4.4.0-42-generic linux-image-4.4.0-45-generic linux-image-4.4.0-47-generic linux-image-4.4.0-53-generic linux-image-4.4.0-57-generic linux-image-extra-4.4.0-21-generic linux-image-extra-4.4.0-38-generic linux-image-extra-4.4.0-42-generic linux-image-extra-4.4.0-45-generic linux-image-extra-4.4.0-47-generic linux-image-extra-4.4.0-53-generic linux-image-extra-4.4.0-57-generic snap-confine ubuntu-core-launcher これを削除するには sudo apt autoremove を利用してください。 以下の追加パッケージがインストールされます fonts-lato libgmp-dev libgmpxx4ldbl libruby2.3 rake ruby-did-you-mean ruby-minitest ruby-net-telnet ruby-power-assert ruby-test-unit ruby2.3 ruby2.3-dev rubygems-integration 提案パッケージ gmp-doc libgmp10-doc libmpfr-dev ri bundler 以下のパッケージが新たにインストールされます fonts-lato libgmp-dev libgmpxx4ldbl libruby2.3 rake ruby ruby-dev ruby-did-you-mean ruby-minitest ruby-net-telnet ruby-power-assert ruby-test-unit ruby2.3 ruby2.3-dev rubygems-integration アップグレード 0 個、新規インストール 15 個、削除 0 個、保留 0 個。 7,236 kB のアーカイブを取得する必要があります。 この操作後に追加で 33.3 MB のディスク容量が消費されます。 続行しますか? [Y/n] y 取得 1 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 fonts-lato all 2.0-1 [2,693 kB] 取得 2 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 libgmpxx4ldbl amd64 2 6.1.0+dfsg-2 [8,948 B] 取得 3 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 libgmp-dev amd64 2 6.1.0+dfsg-2 [314 kB] 取得 4 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 rubygems-integration all 1.10 [4,966 B] 取得 5 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 ruby-did-you-mean all 1.0.0-2 [8,390 B] 取得 6 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 ruby-minitest all 5.8.4-2 [36.6 kB] 取得 7 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 ruby-net-telnet all 0.1.1-2 [12.6 kB] 取得 8 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 ruby-power-assert all 0.2.7-1 [7,668 B] 取得 9 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 ruby-test-unit all 3.1.7-2 [60.3 kB] 取得 10 http //jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libruby2.3 amd64 2.3.1-2~16.04 [2,957 kB] 取得 11 http //jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 ruby2.3 amd64 2.3.1-2~16.04 [40.9 kB] 取得 12 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 ruby all 1 2.3.0+1 [5,530 B] 取得 13 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 rake all 10.5.0-2 [48.2 kB] 取得 14 http //jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 ruby2.3-dev amd64 2.3.1-2~16.04 [1,034 kB] 取得 15 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 ruby-dev amd64 1 2.3.0+1 [4,408 B] 7,236 kB を 4秒 で取得しました (1,755 kB/s) 以前に未選択のパッケージ fonts-lato を選択しています。 (データベースを読み込んでいます ... 現在 463353 個のファイルとディレクトリがインストールされています。) .../fonts-lato_2.0-1_all.deb を展開する準備をしています ... fonts-lato (2.0-1) を展開しています... 以前に未選択のパッケージ libgmpxx4ldbl amd64 を選択しています。 .../libgmpxx4ldbl_2%3a6.1.0+dfsg-2_amd64.deb を展開する準備をしています ... libgmpxx4ldbl amd64 (2 6.1.0+dfsg-2) を展開しています... 以前に未選択のパッケージ libgmp-dev amd64 を選択しています。 .../libgmp-dev_2%3a6.1.0+dfsg-2_amd64.deb を展開する準備をしています ... libgmp-dev amd64 (2 6.1.0+dfsg-2) を展開しています... 以前に未選択のパッケージ rubygems-integration を選択しています。 .../rubygems-integration_1.10_all.deb を展開する準備をしています ... rubygems-integration (1.10) を展開しています... 以前に未選択のパッケージ ruby-did-you-mean を選択しています。 .../ruby-did-you-mean_1.0.0-2_all.deb を展開する準備をしています ... ruby-did-you-mean (1.0.0-2) を展開しています... 以前に未選択のパッケージ ruby-minitest を選択しています。 .../ruby-minitest_5.8.4-2_all.deb を展開する準備をしています ... ruby-minitest (5.8.4-2) を展開しています... 以前に未選択のパッケージ ruby-net-telnet を選択しています。 .../ruby-net-telnet_0.1.1-2_all.deb を展開する準備をしています ... ruby-net-telnet (0.1.1-2) を展開しています... 以前に未選択のパッケージ ruby-power-assert を選択しています。 .../ruby-power-assert_0.2.7-1_all.deb を展開する準備をしています ... ruby-power-assert (0.2.7-1) を展開しています... 以前に未選択のパッケージ ruby-test-unit を選択しています。 .../ruby-test-unit_3.1.7-2_all.deb を展開する準備をしています ... ruby-test-unit (3.1.7-2) を展開しています... 以前に未選択のパッケージ libruby2.3 amd64 を選択しています。 .../libruby2.3_2.3.1-2~16.04_amd64.deb を展開する準備をしています ... libruby2.3 amd64 (2.3.1-2~16.04) を展開しています... 以前に未選択のパッケージ ruby2.3 を選択しています。 .../ruby2.3_2.3.1-2~16.04_amd64.deb を展開する準備をしています ... ruby2.3 (2.3.1-2~16.04) を展開しています... 以前に未選択のパッケージ ruby を選択しています。 .../ruby_1%3a2.3.0+1_all.deb を展開する準備をしています ... ruby (1 2.3.0+1) を展開しています... 以前に未選択のパッケージ rake を選択しています。 .../archives/rake_10.5.0-2_all.deb を展開する準備をしています ... rake (10.5.0-2) を展開しています... 以前に未選択のパッケージ ruby2.3-dev amd64 を選択しています。 .../ruby2.3-dev_2.3.1-2~16.04_amd64.deb を展開する準備をしています ... ruby2.3-dev amd64 (2.3.1-2~16.04) を展開しています... 以前に未選択のパッケージ ruby-dev amd64 を選択しています。 .../ruby-dev_1%3a2.3.0+1_amd64.deb を展開する準備をしています ... ruby-dev amd64 (1 2.3.0+1) を展開しています... fontconfig (2.11.94-0ubuntu1.1) のトリガを処理しています ... libc-bin (2.23-0ubuntu7) のトリガを処理しています ... man-db (2.7.5-1) のトリガを処理しています ... fonts-lato (2.0-1) を設定しています ... libgmpxx4ldbl amd64 (2 6.1.0+dfsg-2) を設定しています ... libgmp-dev amd64 (2 6.1.0+dfsg-2) を設定しています ... rubygems-integration (1.10) を設定しています ... ruby-did-you-mean (1.0.0-2) を設定しています ... ruby-minitest (5.8.4-2) を設定しています ... ruby-net-telnet (0.1.1-2) を設定しています ... ruby-power-assert (0.2.7-1) を設定しています ... ruby-test-unit (3.1.7-2) を設定しています ... libruby2.3 amd64 (2.3.1-2~16.04) を設定しています ... ruby2.3 (2.3.1-2~16.04) を設定しています ... ruby2.3-dev amd64 (2.3.1-2~16.04) を設定しています ... ruby-dev amd64 (1 2.3.0+1) を設定しています ... ruby (1 2.3.0+1) を設定しています ... rake (10.5.0-2) を設定しています ... libc-bin (2.23-0ubuntu7) のトリガを処理しています ... upgm@ubuntu64dl ~$ sudo apt install make パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 make はすでに最新バージョン (4.1-6) です。 make は手動でインストールしたと設定されました。 以下のパッケージが自動でインストールされましたが、もう必要とされていません linux-headers-4.4.0-21 linux-headers-4.4.0-21-generic linux-headers-4.4.0-38 linux-headers-4.4.0-38-generic linux-headers-4.4.0-42 linux-headers-4.4.0-42-generic linux-headers-4.4.0-45 linux-headers-4.4.0-45-generic linux-headers-4.4.0-47 linux-headers-4.4.0-47-generic linux-headers-4.4.0-53 linux-headers-4.4.0-53-generic linux-headers-4.4.0-57 linux-headers-4.4.0-57-generic linux-image-4.4.0-21-generic linux-image-4.4.0-38-generic linux-image-4.4.0-42-generic linux-image-4.4.0-45-generic linux-image-4.4.0-47-generic linux-image-4.4.0-53-generic linux-image-4.4.0-57-generic linux-image-extra-4.4.0-21-generic linux-image-extra-4.4.0-38-generic linux-image-extra-4.4.0-42-generic linux-image-extra-4.4.0-45-generic linux-image-extra-4.4.0-47-generic linux-image-extra-4.4.0-53-generic linux-image-extra-4.4.0-57-generic snap-confine ubuntu-core-launcher これを削除するには sudo apt autoremove を利用してください。 アップグレード 0 個、新規インストール 0 個、削除 0 個、保留 0 個。 upgm@ubuntu64dl ~$ sudo aptitude install imagemagick libimagemagick libmagickcore libmagickcore-dev libmagickwand-dev sudo aptitude コマンドが見つかりません upgm@ubuntu64dl ~$ sudo apt^Cude install imagemagick libimagemagick libmagickcore libmagickcore-dev libmagickwand-dev upgm@ubuntu64dl ~$ which aptitude upgm@ubuntu64dl ~$ sudo which aptitude upgm@ubuntu64dl ~$ which aptitude upgm@ubuntu64dl ~$ sudo apt install aptitude パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下のパッケージが自動でインストールされましたが、もう必要とされていません linux-headers-4.4.0-21 linux-headers-4.4.0-21-generic linux-headers-4.4.0-38 linux-headers-4.4.0-38-generic linux-headers-4.4.0-42 linux-headers-4.4.0-42-generic linux-headers-4.4.0-45 linux-headers-4.4.0-45-generic linux-headers-4.4.0-47 linux-headers-4.4.0-47-generic linux-headers-4.4.0-53 linux-headers-4.4.0-53-generic linux-headers-4.4.0-57 linux-headers-4.4.0-57-generic linux-image-4.4.0-21-generic linux-image-4.4.0-38-generic linux-image-4.4.0-42-generic linux-image-4.4.0-45-generic linux-image-4.4.0-47-generic linux-image-4.4.0-53-generic linux-image-4.4.0-57-generic linux-image-extra-4.4.0-21-generic linux-image-extra-4.4.0-38-generic linux-image-extra-4.4.0-42-generic linux-image-extra-4.4.0-45-generic linux-image-extra-4.4.0-47-generic linux-image-extra-4.4.0-53-generic linux-image-extra-4.4.0-57-generic snap-confine ubuntu-core-launcher これを削除するには sudo apt autoremove を利用してください。 以下の追加パッケージがインストールされます aptitude-common libcwidget3v5 提案パッケージ apt-xapian-index aptitude-doc-en | aptitude-doc debtags tasksel libcwidget-dev 以下のパッケージが新たにインストールされます aptitude aptitude-common libcwidget3v5 アップグレード 0 個、新規インストール 3 個、削除 0 個、保留 0 個。 2,345 kB のアーカイブを取得する必要があります。 この操作後に追加で 9,865 kB のディスク容量が消費されます。 続行しますか? [Y/n] y 取得 1 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 aptitude-common all 0.7.4-2ubuntu2 [747 kB] 取得 2 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 libcwidget3v5 amd64 0.5.17-4ubuntu2 [292 kB] 取得 3 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 aptitude amd64 0.7.4-2ubuntu2 [1,306 kB] 2,345 kB を 1秒 で取得しました (1,618 kB/s) 以前に未選択のパッケージ aptitude-common を選択しています。 (データベースを読み込んでいます ... 現在 464655 個のファイルとディレクトリがインストールされています。) .../aptitude-common_0.7.4-2ubuntu2_all.deb を展開する準備をしています ... aptitude-common (0.7.4-2ubuntu2) を展開しています... 以前に未選択のパッケージ libcwidget3v5 amd64 を選択しています。 .../libcwidget3v5_0.5.17-4ubuntu2_amd64.deb を展開する準備をしています ... libcwidget3v5 amd64 (0.5.17-4ubuntu2) を展開しています... 以前に未選択のパッケージ aptitude を選択しています。 .../aptitude_0.7.4-2ubuntu2_amd64.deb を展開する準備をしています ... aptitude (0.7.4-2ubuntu2) を展開しています... man-db (2.7.5-1) のトリガを処理しています ... libc-bin (2.23-0ubuntu7) のトリガを処理しています ... aptitude-common (0.7.4-2ubuntu2) を設定しています ... libcwidget3v5 amd64 (0.5.17-4ubuntu2) を設定しています ... aptitude (0.7.4-2ubuntu2) を設定しています ... update-alternatives /usr/bin/aptitude (aptitude) を提供するために自動モードで /usr/bin/aptitude-curses を使います libc-bin (2.23-0ubuntu7) のトリガを処理しています ... upgm@ubuntu64dl ~$ sudo aptitude install imagemagick libimagemagick libmagickcore libmagickcore-dev libmagickwand-dev imagemagick は、要求されたバージョン (8 6.8.9.9-7ubuntu5.6) で既にインストールされています 名前か説明が libimagemagick にマッチするパッケージは見つかりませんでした libmagickcore パッケージは見つかりませんでした。 しかし、以下のパッケージ名に libmagickcore が含まれています libmagickcore-6.q16-1-extra libmagickcore-6.q16-1-extra i386 libmagickcore-extra libmagickcore-extra i386 libmagickcore-6.defaultquantum-dev libmagickcore-6.defaultquantum-dev i386 libmagickcore-6.q16-2-extra libmagickcore-6.q16-2-extra i386 libmagickcore-6-headers libmagickcore-6-headers i386 libmagickcore-6-arch-config libmagickcore-6-arch-config i386 libmagickcore-6.q16-2 libmagickcore-6.q16-2 i386 libmagickcore-6.q16-dev libmagickcore-6.q16-dev i386 libmagickcore-dev libmagickcore-dev i386 imagemagick は、要求されたバージョン (8 6.8.9.9-7ubuntu5.6) で既にインストールされています 名前か説明が libimagemagick にマッチするパッケージは見つかりませんでした libmagickcore パッケージは見つかりませんでした。 しかし、以下のパッケージ名に libmagickcore が含まれています libmagickcore-6.q16-1-extra libmagickcore-6.q16-1-extra i386 libmagickcore-extra libmagickcore-extra i386 libmagickcore-6.defaultquantum-dev libmagickcore-6.defaultquantum-dev i386 libmagickcore-6.q16-2-extra libmagickcore-6.q16-2-extra i386 libmagickcore-6-headers libmagickcore-6-headers i386 libmagickcore-6-arch-config libmagickcore-6-arch-config i386 libmagickcore-6.q16-2 libmagickcore-6.q16-2 i386 libmagickcore-6.q16-dev libmagickcore-6.q16-dev i386 libmagickcore-dev libmagickcore-dev i386 以下の新規パッケージがインストールされます bzip2-doc{a} gir1.2-rsvg-2.0{a} libbz2-dev{a} libcdt5{a} libcgraph6{a} libdjvulibre-dev{a} libexif-dev{a} libgraphviz-dev{a} libgvc6{a} libgvc6-plugins-gtk{a} libgvpr2{a} liblcms2-dev{a} liblqr-1-0-dev{a} libltdl-dev{a} libmagickcore-6-arch-config{a} libmagickcore-6-headers{a} libmagickcore-6.q16-dev{a} libmagickcore-dev libmagickwand-6-headers{a} libmagickwand-6.q16-dev{a} libmagickwand-dev libpathplan4{a} librsvg2-dev{a} libtool{a} libwmf-dev{a} libxdot4{a} libxml2-dev{a} libxt-dev{a} 以下のパッケージは『削除』されます snap-confine{u} ubuntu-core-launcher{u} 0 個のパッケージを更新、 28 個を新たにインストール、 2 個を削除予定、0 個が更新されていない。 11.8 M バイトのアーカイブを取得する必要があります。 展開後に 33.7 M バイトのディスク領域が新たに消費されます。 先に進みますか? [Y/n/?] y 取得 1 http //jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libmagickcore-6-arch-config amd64 8 6.8.9.9-7ubuntu5.6 [21.6 kB] 取得 2 http //jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libmagickcore-6-headers all 8 6.8.9.9-7ubuntu5.6 [57.0 kB] 取得 3 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 bzip2-doc all 1.0.6-8 [295 kB] 取得 4 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 gir1.2-rsvg-2.0 amd64 2.40.13-3 [3,690 B] 取得 5 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 libbz2-dev amd64 1.0.6-8 [29.1 kB] 取得 6 http //jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libcdt5 amd64 2.38.0-12ubuntu2.1 [23.4 kB] 取得 7 http //jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libcgraph6 amd64 2.38.0-12ubuntu2.1 [43.6 kB] 取得 8 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 libdjvulibre-dev amd64 3.5.27.1-5 [2,387 kB] 取得 9 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 libexif-dev amd64 0.6.21-2 [326 kB] 取得 10 http //jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpathplan4 amd64 2.38.0-12ubuntu2.1 [26.6 kB] 取得 11 http //jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgvc6 amd64 2.38.0-12ubuntu2.1 [591 kB] 取得 12 http //jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgvpr2 amd64 2.38.0-12ubuntu2.1 [170 kB] 取得 13 http //jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libxdot4 amd64 2.38.0-12ubuntu2.1 [19.4 kB] 取得 14 http //jp.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 libgvc6-plugins-gtk amd64 2.38.0-12ubuntu2.1 [21.7 kB] 取得 15 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 libltdl-dev amd64 2.4.6-0.1 [162 kB] 取得 16 http //jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgraphviz-dev amd64 2.38.0-12ubuntu2.1 [61.3 kB] 取得 17 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 liblcms2-dev amd64 2.6-3ubuntu2 [4,657 kB] 取得 18 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 liblqr-1-0-dev amd64 0.4.2-2 [71.3 kB] 取得 19 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 librsvg2-dev amd64 2.40.13-3 [103 kB] 取得 20 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 libwmf-dev amd64 0.2.8.4-10.5ubuntu1 [170 kB] 取得 21 http //jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libxml2-dev amd64 2.9.3+dfsg1-1ubuntu0.2 [744 kB] 取得 22 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 libxt-dev amd64 1 1.1.5-0ubuntu1 [394 kB] 取得 23 http //jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libmagickcore-6.q16-dev amd64 8 6.8.9.9-7ubuntu5.6 [918 kB] 取得 24 http //jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libmagickcore-dev all 8 6.8.9.9-7ubuntu5.6 [11.4 kB] 取得 25 http //jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libmagickwand-6-headers all 8 6.8.9.9-7ubuntu5.6 [20.1 kB] 取得 26 http //jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libmagickwand-6.q16-dev amd64 8 6.8.9.9-7ubuntu5.6 [280 kB] 取得 27 http //jp.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libmagickwand-dev all 8 6.8.9.9-7ubuntu5.6 [11.4 kB] 取得 28 http //jp.archive.ubuntu.com/ubuntu xenial/main amd64 libtool all 2.4.6-0.1 [193 kB] 11.8 MB を 6秒 秒で取得しました (1,807 kB/s) (データベースを読み込んでいます ... 現在 464783 個のファイルとディレクトリがインストールされています。) snap-confine (2.24.1) を削除しています ... ubuntu-core-launcher (2.24.1) を削除しています ... 以前に未選択のパッケージ libmagickcore-6-arch-config amd64 を選択しています。 (データベースを読み込んでいます ... 現在 464778 個のファイルとディレクトリがインストールされています。) .../libmagickcore-6-arch-config_8%3a6.8.9.9-7ubuntu5.6_amd64.deb を展開する準備をしています ... libmagickcore-6-arch-config amd64 (8 6.8.9.9-7ubuntu5.6) を展開しています... 以前に未選択のパッケージ libmagickcore-6-headers を選択しています。 .../libmagickcore-6-headers_8%3a6.8.9.9-7ubuntu5.6_all.deb を展開する準備をしています ... libmagickcore-6-headers (8 6.8.9.9-7ubuntu5.6) を展開しています... 以前に未選択のパッケージ bzip2-doc を選択しています。 .../bzip2-doc_1.0.6-8_all.deb を展開する準備をしています ... bzip2-doc (1.0.6-8) を展開しています... 以前に未選択のパッケージ gir1.2-rsvg-2.0 amd64 を選択しています。 .../gir1.2-rsvg-2.0_2.40.13-3_amd64.deb を展開する準備をしています ... gir1.2-rsvg-2.0 amd64 (2.40.13-3) を展開しています... 以前に未選択のパッケージ libbz2-dev amd64 を選択しています。 .../libbz2-dev_1.0.6-8_amd64.deb を展開する準備をしています ... libbz2-dev amd64 (1.0.6-8) を展開しています... 以前に未選択のパッケージ libcdt5 を選択しています。 .../libcdt5_2.38.0-12ubuntu2.1_amd64.deb を展開する準備をしています ... libcdt5 (2.38.0-12ubuntu2.1) を展開しています... 以前に未選択のパッケージ libcgraph6 を選択しています。 .../libcgraph6_2.38.0-12ubuntu2.1_amd64.deb を展開する準備をしています ... libcgraph6 (2.38.0-12ubuntu2.1) を展開しています... 以前に未選択のパッケージ libdjvulibre-dev amd64 を選択しています。 .../libdjvulibre-dev_3.5.27.1-5_amd64.deb を展開する準備をしています ... libdjvulibre-dev amd64 (3.5.27.1-5) を展開しています... 以前に未選択のパッケージ libexif-dev を選択しています。 .../libexif-dev_0.6.21-2_amd64.deb を展開する準備をしています ... libexif-dev (0.6.21-2) を展開しています... 以前に未選択のパッケージ libpathplan4 を選択しています。 .../libpathplan4_2.38.0-12ubuntu2.1_amd64.deb を展開する準備をしています ... libpathplan4 (2.38.0-12ubuntu2.1) を展開しています... 以前に未選択のパッケージ libgvc6 を選択しています。 .../libgvc6_2.38.0-12ubuntu2.1_amd64.deb を展開する準備をしています ... libgvc6 (2.38.0-12ubuntu2.1) を展開しています... 以前に未選択のパッケージ libgvpr2 を選択しています。 .../libgvpr2_2.38.0-12ubuntu2.1_amd64.deb を展開する準備をしています ... libgvpr2 (2.38.0-12ubuntu2.1) を展開しています... 以前に未選択のパッケージ libxdot4 を選択しています。 .../libxdot4_2.38.0-12ubuntu2.1_amd64.deb を展開する準備をしています ... libxdot4 (2.38.0-12ubuntu2.1) を展開しています... 以前に未選択のパッケージ libgvc6-plugins-gtk を選択しています。 .../libgvc6-plugins-gtk_2.38.0-12ubuntu2.1_amd64.deb を展開する準備をしています ... libgvc6-plugins-gtk (2.38.0-12ubuntu2.1) を展開しています... 以前に未選択のパッケージ libltdl-dev amd64 を選択しています。 .../libltdl-dev_2.4.6-0.1_amd64.deb を展開する準備をしています ... libltdl-dev amd64 (2.4.6-0.1) を展開しています... 以前に未選択のパッケージ libgraphviz-dev を選択しています。 .../libgraphviz-dev_2.38.0-12ubuntu2.1_amd64.deb を展開する準備をしています ... libgraphviz-dev (2.38.0-12ubuntu2.1) を展開しています... 以前に未選択のパッケージ liblcms2-dev amd64 を選択しています。 .../liblcms2-dev_2.6-3ubuntu2_amd64.deb を展開する準備をしています ... liblcms2-dev amd64 (2.6-3ubuntu2) を展開しています... 以前に未選択のパッケージ liblqr-1-0-dev を選択しています。 .../liblqr-1-0-dev_0.4.2-2_amd64.deb を展開する準備をしています ... liblqr-1-0-dev (0.4.2-2) を展開しています... 以前に未選択のパッケージ librsvg2-dev amd64 を選択しています。 .../librsvg2-dev_2.40.13-3_amd64.deb を展開する準備をしています ... librsvg2-dev amd64 (2.40.13-3) を展開しています... 以前に未選択のパッケージ libwmf-dev を選択しています。 .../libwmf-dev_0.2.8.4-10.5ubuntu1_amd64.deb を展開する準備をしています ... libwmf-dev (0.2.8.4-10.5ubuntu1) を展開しています... 以前に未選択のパッケージ libxml2-dev amd64 を選択しています。 .../libxml2-dev_2.9.3+dfsg1-1ubuntu0.2_amd64.deb を展開する準備をしています ... libxml2-dev amd64 (2.9.3+dfsg1-1ubuntu0.2) を展開しています... 以前に未選択のパッケージ libxt-dev amd64 を選択しています。 .../libxt-dev_1%3a1.1.5-0ubuntu1_amd64.deb を展開する準備をしています ... libxt-dev amd64 (1 1.1.5-0ubuntu1) を展開しています... 以前に未選択のパッケージ libmagickcore-6.q16-dev amd64 を選択しています。 .../libmagickcore-6.q16-dev_8%3a6.8.9.9-7ubuntu5.6_amd64.deb を展開する準備をしています ... libmagickcore-6.q16-dev amd64 (8 6.8.9.9-7ubuntu5.6) を展開しています... 以前に未選択のパッケージ libmagickcore-dev を選択しています。 .../libmagickcore-dev_8%3a6.8.9.9-7ubuntu5.6_all.deb を展開する準備をしています ... libmagickcore-dev (8 6.8.9.9-7ubuntu5.6) を展開しています... 以前に未選択のパッケージ libmagickwand-6-headers を選択しています。 .../libmagickwand-6-headers_8%3a6.8.9.9-7ubuntu5.6_all.deb を展開する準備をしています ... libmagickwand-6-headers (8 6.8.9.9-7ubuntu5.6) を展開しています... 以前に未選択のパッケージ libmagickwand-6.q16-dev amd64 を選択しています。 .../libmagickwand-6.q16-dev_8%3a6.8.9.9-7ubuntu5.6_amd64.deb を展開する準備をしています ... libmagickwand-6.q16-dev amd64 (8 6.8.9.9-7ubuntu5.6) を展開しています... 以前に未選択のパッケージ libmagickwand-dev を選択しています。 .../libmagickwand-dev_8%3a6.8.9.9-7ubuntu5.6_all.deb を展開する準備をしています ... libmagickwand-dev (8 6.8.9.9-7ubuntu5.6) を展開しています... 以前に未選択のパッケージ libtool を選択しています。 .../libtool_2.4.6-0.1_all.deb を展開する準備をしています ... libtool (2.4.6-0.1) を展開しています... install-info (6.1.0.dfsg.1-5) のトリガを処理しています ... doc-base (0.10.7) のトリガを処理しています ... doc-base ファイルを 3 個追加 を処理中... libc-bin (2.23-0ubuntu7) のトリガを処理しています ... man-db (2.7.5-1) のトリガを処理しています ... libmagickcore-6-arch-config amd64 (8 6.8.9.9-7ubuntu5.6) を設定しています ... libmagickcore-6-headers (8 6.8.9.9-7ubuntu5.6) を設定しています ... bzip2-doc (1.0.6-8) を設定しています ... gir1.2-rsvg-2.0 amd64 (2.40.13-3) を設定しています ... libbz2-dev amd64 (1.0.6-8) を設定しています ... libcdt5 (2.38.0-12ubuntu2.1) を設定しています ... libcgraph6 (2.38.0-12ubuntu2.1) を設定しています ... libdjvulibre-dev amd64 (3.5.27.1-5) を設定しています ... libexif-dev (0.6.21-2) を設定しています ... libpathplan4 (2.38.0-12ubuntu2.1) を設定しています ... libgvc6 (2.38.0-12ubuntu2.1) を設定しています ... libgvpr2 (2.38.0-12ubuntu2.1) を設定しています ... libxdot4 (2.38.0-12ubuntu2.1) を設定しています ... libgvc6-plugins-gtk (2.38.0-12ubuntu2.1) を設定しています ... libltdl-dev amd64 (2.4.6-0.1) を設定しています ... libgraphviz-dev (2.38.0-12ubuntu2.1) を設定しています ... liblcms2-dev amd64 (2.6-3ubuntu2) を設定しています ... liblqr-1-0-dev (0.4.2-2) を設定しています ... librsvg2-dev amd64 (2.40.13-3) を設定しています ... libwmf-dev (0.2.8.4-10.5ubuntu1) を設定しています ... libxml2-dev amd64 (2.9.3+dfsg1-1ubuntu0.2) を設定しています ... libxt-dev amd64 (1 1.1.5-0ubuntu1) を設定しています ... libmagickcore-6.q16-dev amd64 (8 6.8.9.9-7ubuntu5.6) を設定しています ... libmagickcore-dev (8 6.8.9.9-7ubuntu5.6) を設定しています ... libmagickwand-6-headers (8 6.8.9.9-7ubuntu5.6) を設定しています ... libmagickwand-6.q16-dev amd64 (8 6.8.9.9-7ubuntu5.6) を設定しています ... libmagickwand-dev (8 6.8.9.9-7ubuntu5.6) を設定しています ... libtool (2.4.6-0.1) を設定しています ... libc-bin (2.23-0ubuntu7) のトリガを処理しています ... upgm@ubuntu64dl ~$ sudo gem install rmagick Fetching rmagick-2.16.0.gem (100%) Building native extensions. This could take a while... Successfully installed rmagick-2.16.0 Parsing documentation for rmagick-2.16.0 Installing ri documentation for rmagick-2.16.0 Done installing documentation for rmagick after 5 seconds 1 gem installed upgm@ubuntu64dl ~$ cifar10_train.pyと cifar10_eval.pyの ダウンロード ディレクトリ作成の結果確認 以下の2コマンドの結果が一致すること。 # pwd # echo ~/r0.11 ※homeはあなたのユーザーIDのディレクトリとなるため。 (以後、この手順書で明示がない場合は、ユーザーIDはupgmとします) ディレクトリ作成 # cd ~ # mkdir r0.11 # cd r0.11 (バージョンを間違えないように注意。これより高いバージョンの場合、手順が成り立たない可能性大) # curl https //raw.githubusercontent.com/tensorflow/tensorflow/r0.11/tensorflow/models/image/cifar10/cifar10_train.py -o cifar10_train.py # curl https //raw.githubusercontent.com/tensorflow/tensorflow/r0.11/tensorflow/models/image/cifar10/cifar10_eval.py -o cifar10_eval.py train用の「画像ファイルとラベル」のCSVリスト、同形式のeval用のCSVリストを作成する。 # diff gen_data_csv.py origin.gen_data_csv.py # head train.csv # head eval.csv # vi gen_data_csv.py (複写) # cp -ip gen_data_csv.py origin.gen_data_csv.py # vi gen_data_csv.py (差分作成) # python gen_data_csv.py trainpic train.csv # python gen_data_csv.py testpic eval.csv それぞれのCSVリストを元に、train用のバイナリファイルとeval用のバイナリファイルを作成する。 # vi gen_binary.rb (複写) # cp ip gen_binary.rb origin.gen_binary.rb # vi gen_binary.rb (差分作成) # mkdir data # cd data # mkdir cifar-10-batches-bin # cd .. # ruby gen_binary.rb train # ruby gen_binary.rb eval No. X-X-X-X-X. Activity 状況 成果物 備考 1 セレブリティ認識 1-1. 画像の収集 進行中 1-1-1. SA 完了 /home/upgm/aska/sa 582件 1-1-2. NA 進行中 1-2. 画像の切り出し 進行中 1-2-1. 画像切り出しプログラムの作成 完了 ~/2animeface_dir2dir.py いまのところ、ディレクトリは固定。 Input pic Output kao 1-3. 学習プログラムの作成 1-3-1-1. mnist検証 完了 https //twitter.com/upgm/status/789674411297079297 手書き文字認識の練習。 1-3-1-2. CIFAR-10検証 完了 /home/upgm/tensorflow/tensorflow/tensorflow/models/image/cifar10 成果物が/tmpにできるので適宜移動すること! https //twitter.com/upgm/status/789693267843485698 参考 http //ayihis.hatenablog.com/entry/2016/08/02/162356 1-3-2. CIFAR-10改造 進行中 CIFAR-10改造 の参考 http //memo.sugyan.com/entry/20160112/1452558576 1-3-2-1. CIFAR-10用データ作成 進行中 要件:cifar10.input()で受け付ける形式のデータ構造を作ること。 1-3-2-1-1. 既存のCIFAR-10用データの出力 課題:学習用ラベルデータの例はどこに? おそらくcifar-10-binary.tar.gzが例だが、サンプルプログラムだとつど/tmpにダウンロードしてる。 = http //www.cs.toronto.edu/~kriz/cifar.html で単体ダウンロードできる。 Pythonのバイナリファイルが出てくるらしい。 バイナリファイルで辞書型(連想配列)で入っているらしいんだけれど。 ラベルとの紐付けがいまいち読めない。 /home/upgm/cifar-10-batches-py batches.metaにはカテゴリの種類だけが入った単純な文字列配列。 わざわざmetaを作るのは何故? d = unpickle( data_batch_1 ) the_keys_of_d = d.keys() print(the_keys_of_d) dict_keys([ filenames , data , labels , batch_label ]) print(the_keys_of_d) print( ----------------- ) print(d[ filenames ]) print( ----------------- ) #print(d[ data ].keys()) # numpy.ndarray object print( ----------------- ) print(d[ labels ]) print( ----------------- ) print(d[ batch_label ]) print( ----------------- ) d[ filenames ]には、画像ファイル名らしきpngファイル名のList。 d[ data ]はnumpy.ndarray オブジェクトとのこと。後に、(img = data[idx])と引き出しているので、ここに32*32のサイズの画像バイナリデータが入っている。 だから、n*nの画像データはnumpy.ndarrayのオブジェクトになる画像にすればいい。 d[ labels ]には、添え字らしき整数がlist形式で入っている。 [[ 59 43 50 ..., 140 84 72] [154 126 105 ..., 139 142 144] [255 253 253 ..., 83 83 84] ..., [ 71 60 74 ..., 68 69 68] [250 254 211 ..., 215 255 254] [ 62 61 60 ..., 130 130 131]] 0から9までのようなので、おそらくunpickle( batches.meta )[ label_names ]で得られる10の要素のこと。[ airplane , automobile , bird , cat , deer , dog , frog , horse , ship , truck ] d[ batch_label ]には”training batch 1 of 5”という文字列が入っている。 http //aidiary.hatenablog.com/entry/20151014/1444827123- 挫折。理由:cPickleを_Pickleに回避したら、以下のエンコードエラー。UnicodeDecodeError ascii codec can t decode byte 0x8b in position 6 ordinal not in range(128) - テスト成功。/home/upgm/cifar-10-batches-py/test_cifar10.py _pickleを使う場合、以下のように文字コードの明示が必要。 def unpickle(f) #import cPickle import _pickle as cPickle fo = open(f, rb ) d = cPickle.load(fo, encoding= latin-1 ) fo.close() return d 1-3-2-1-2. 画像をnumpy.ndarray オブジェクトの配列として保存する。 [GCC 5.4.0 20160609] on linux Type help , copyright , credits or license for more information. from PIL import Image import numpy as np from matplotlib import pylab as plt img = np.array( Image.open( ken.jpg ) ) plt.imshow( img ) print(img) [[[162 166 167] [163 167 168] [163 167 168] ..., [229 229 229] [230 230 230] [230 230 230]] [[163 167 168] [163 167 168] [163 167 168] ..., [229 229 229] [230 230 230] [230 230 230]] [[163 167 168] [163 167 168] [163 167 168] ..., [230 230 230] [230 230 230] [230 230 230]] ..., [[129 130 132] [128 129 131] [123 124 126] ..., [ 72 75 80] [ 85 88 93] [ 79 82 87]] [[125 126 128] [128 129 131] [129 130 132] ..., [ 80 83 88] [ 75 78 83] [ 73 76 81]] [[128 129 131] [130 131 133] [131 132 134] ..., [ 87 90 95] [ 74 77 82] [ 85 88 93]]] 参考 http //www.mwsoft.jp/programming/computer_vision_with_python/1_3_numpy.html http //d.hatena.ne.jp/white_wheels/20100322/p1 1-3-2-1-1. face-collectorの使い方確認 中止。 ガイドが不十分のため。 ~/face-collector https //github.com/sugyan/face-collector 1-4. 学習したプログラムによるテスト
https://w.atwiki.jp/01128/pages/29.html
つまりApp-storeみたいなもんだ。 sorrce.listの中身はubuntu.comだった。 つまりubuntuにdebファイルを登録する仕掛けがあるはずだね。 でもapt-getはLinux(Unixも?)共通なコマンドなんだろうから他のサイトへ繋いでもいけるんだろうな。 今回導入したディストリビューションがubuntuなだけだ。 以下sorrce.listの抜粋。 deb http //us.archive.ubuntu.com/ubuntu/ oneiric main restricted deb-src http //us.archive.ubuntu.com/ubuntu/ oneiric main restricted deb http //us.archive.ubuntu.com/ubuntu/ oneiric-updates main restricted deb-src http //us.archive.ubuntu.com/ubuntu/ oneiric-updates main restricted deb http //us.archive.ubuntu.com/ubuntu/ oneiric universe deb-src http //us.archive.ubuntu.com/ubuntu/ oneiric universe deb http //us.archive.ubuntu.com/ubuntu/ oneiric-updates universe deb-src http //us.archive.ubuntu.com/ubuntu/ oneiric-updates universe deb http //us.archive.ubuntu.com/ubuntu/ oneiric multiverse deb-src http //us.archive.ubuntu.com/ubuntu/ oneiric multiverse deb http //us.archive.ubuntu.com/ubuntu/ oneiric-updates multiverse deb-src http //us.archive.ubuntu.com/ubuntu/ oneiric-updates multiverse deb http //us.archive.ubuntu.com/ubuntu/ oneiric-backports main restricted universe multiverse deb-src http //us.archive.ubuntu.com/ubuntu/ oneiric-backports main restricted universe multiverse deb http //security.ubuntu.com/ubuntu oneiric-security main restricted deb-src http //security.ubuntu.com/ubuntu oneiric-security main restricted deb http //security.ubuntu.com/ubuntu oneiric-security universe deb-src http //security.ubuntu.com/ubuntu oneiric-security universe deb http //security.ubuntu.com/ubuntu oneiric-security multiverse deb-src http //security.ubuntu.com/ubuntu oneiric-security multiverse
https://w.atwiki.jp/shionakasalaryman/pages/7.html
アーカイブ @wikiのwikiモードでは #archive_log() と入力することで、特定のウェブページを保存しておくことができます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/25_171_ja.html たとえば、#archive_log()と入力すると以下のように表示されます。 保存したいURLとサイト名を入力して"アーカイブログ"をクリックしてみよう サイト名 URL
https://w.atwiki.jp/know-unix/pages/46.html
1) Go click Applications Accessories Passwords and Encryption keys 2) The should be entries there listing an array of keyring password. 3) Right click on them and select change password 4) Enter the old password if you have one then leave the new password blank. (A warning message should appear)
https://w.atwiki.jp/otassya2/pages/1466.html
薬師 薬師上級技能 自動発動技能 延命術入門 目録 良薬之書・参 必要気合 なし 必要アイテム なし ウェイト なし 効果時間 永続 発動準備 自動発動 使用場所 戦闘専用 効果 医療知識・壱と存命術入門の効果を同時に得られる 特徴 その他情報 名前 コメント
https://w.atwiki.jp/nolnol/pages/1545.html
薬師 薬師上級技能 自動発動技能 延命術入門 目録 良薬之書・参 必要気合 なし 必要アイテム なし ウェイト なし 効果時間 永続 発動準備 自動発動 使用場所 戦闘専用 効果 医療知識・壱と存命術入門の効果を同時に得られる 特徴 その他情報 名前 コメント
https://w.atwiki.jp/nobon/pages/115.html
侍?-侍特化技能? 自動発動技能? 近衛術入門 目録 兵法之書・参 必要気合 なし 必要アイテム なし ウェイト なし 効果時間 永続 発動準備 自動発動 使用場所 戦闘専用 効果 守護術極意と存命術入門の効果を同時に得られる
https://w.atwiki.jp/kitfactory/pages/14.html
Luaは本当に良いプログラム言語です。 本当に使ってほしい言語です。 こう書くと「この言語すげぇ」という記事ばかり読んでいる方には、またかと思われるかもしれません。 ですが、Lua本当に良い言語です。 この言語はもっと利用されて良いと思います。 Lua言語の紹介はいろいろなページ(たとえば、このページ)に任せて、ここはLuaを布教に専念するページにしようと思います。 既にCやJavaなどをお使いのプログラマが、なぜLuaを採用しようということになるのか、その点を説明したいと思います。 まずLuaの何が良いのか悪いのか考えて見ましょう。 Luaの何が良いのか? 本当に小さいので覚えやすい やりたいことを短く書ける(Cなどに比べたら感動的) 本当に小さく、そこらじゅうに組み込める 直してすぐ試すことができる Luaの残念なところ ライブラリを導入するのは面倒 特にGUI環境が整ってない Windows環境だとShitJISが問題に… 少し説明しましょう。Luaは数百KBくらいの驚くほど小さな仮想マシンを核としたスクリプト言語です。サイズから想像されるように、言語の仕様も「簡単」にならざるを得ないほど小さい言語です。 とはいえ小さいだけなら、他にもオレオレ言語のようなスクリプト言語は無数にあります。では、それらと何が違うのか。多くの言語は小さいなりに作りっぱなしで、何も入っていないのに対し、Luaはとても裏打ちされた見識が詰まっています。レジスタ型仮想マシンという最新の知見を使い、非常に高速に動作するだけでなく、必要な機能、たとえばガーベージコレクションなどはしっかり入っています。文法にも拡がりがあります。とても含まれている内容がしっかりとした言語なのです。 Luaの大事な点は機能を実現していないから小さいのではなく、計算された結果として小さい点です。そして、このミニマルなLuaのスタンスが、プログラマが覚えなくてはいけないことを減らし、かつ、少しの記述で多くを実現できるようにします。Luaの簡単さと強力さに、きっとあなたも虜となると思います。つまり、コンセプト、素性の良い言語だと思います。 その一方で、Luaはあまりに小さすぎて色々なライブラリが入っていないために、できることが少なく見えることでしょう。たぶん初心者にとっては一番の大きな問題になるでしょう。これは確かに問題です。 しかし、実際にはライブラリは既にたくさん存在しています。ライブラリは本質でないから、外部なのです。そこを理解してください。そして、外部にあるライブラリを使いこなしたり、自分のかつて作ってきたAPIを使いこなす術を得たとき、あなたは本当に強力なプログラム言語、Luaを手放せなくなると思います。 このサイトではLua布教という意味で若干、情報が少ないと思われる次の2点に集中しようと思っています。①今までプログラムやっている人にLua入門のきっかけとなる、良さを伝えること、②少しプログラムが書けるようになった入門後にどうやってLuaを使いこなしていくか、Luaの世界へ移っていくかのお手伝いすること。 よろしくお願いします。
https://w.atwiki.jp/aoari/pages/9947.html
忍者 攻撃術などの分類? 暗殺術入門 目録 秘技之書・参? 必要気合 --- 必要アイテム --- ウェイト --- 効果時間 --- 発動準備 --- 使用場所 戦闘専用 効果 命中術極意と暗剣術入門の効果を得られる 特徴 自動発動 その他情報 名前 コメント
https://w.atwiki.jp/pocari/pages/4.html
ここではプログラミング言語Pythonについての紹介と、実際にちょっとだけプログラミングする、さわりの解説をします。鋭意作成中です。 Pythonとは PythonにさわってみるIDLEの起動 IDLEの使い方 Python関連リンク Pythonとは Pythonは、楽しく簡単にプログラミングができる言語です。 ライブラリも非常に充実しています。 しかも、RubyやPerlと違って、小規模なスクリプトだけではなく、大規模なプログラムの作成にも適している、という特徴もあります。 ↓に、NASAやGoogleでPythonを使ってるよーってことが、書いてあります。 http //www.python.org/Quotes.html ちらっと聞いた話ですが、YahooやGoogleでは、新しいWebアプリはPythonで書いて、サービスが軌道に乗ってきたら、C++等で書き直す、ということをやっているそうです。 オープンソースであり、フリーで使うことができます。 さらに、商用利用や再配布といったことに関してもかなり自由にできます。 また、Windowsでも、Linuxでも、Macでも、同じプログラムが動きます。 日本語の対応が遅れたこともあり、日本では普及が進んでいませんが、最近のバージョン2.4になって、やっと日本語がインストールしただけで使えるようになりました。 欧米の技術者向けサイトなどでは「Perl、Python、PHP」が決まり文句のように言われるようになり、Pythonが主流スクリプト言語のひとつに浮上しています。 (http //www.tiobe.com/tpci.htm ここでは、使用頻度8位になってますね。) http //python.matrix.jp/columns/column2.html これから、日本でもPythonの時代が来ると思います。 Pythonにさわってみる IDLEの起動 Pythonのインストールは、非常に簡単です。Windowsの場合、実行→はい→はい→はい てな感じでインストールできます。詳しくは、Python+Pygameインストールを参考にしてください。Pythonをインストールすると、GUIでPythonのプログラムを書けるIDLEというソフトがついてきます。(つまり簡単な統合開発環境です。)Windowsでは、「スタートメニュー」→「すべてのプログラム」→「Python 2.4」→「IDLE (Python GUI)」で起動することができるはずです。標準構成でインストールに成功していれば。 IDLEの使い方 IDLEを起動すると、なにやら英文が表示されて、最後に IDLE 1.1.2 と表示されます。 最後の行の" "のあとに、 1 とかいて、Enterキーを押してみると、 下の行に 1 1 と表示されます。 同じように、 1+1 2 となります。 Pythonの命令を書いて、Enterキーを押すと、それが実行されて、結果が表示されるわけです。(当たり前) Hello Hello 文字列ですね。print文を使うと、 print Hello Hello となります。ちなみに、クォーテーションとかつけずに、 ただHelloとか打つと、 Hello Traceback (most recent call last) File " pyshell#9 ", line 1, in ? Hello NameError name Hello is not defined といって起こられます。Helloは定義されてないよ、Helloって何のことかわからないよ、って意味ですね。 Python関連リンク On PythonPython のデフォルトのGUI Tkinterのわかり易い解説等があります。 Python2.4ドキュメント日本語版Pythonのチュートリアルとかリファレンスマニュアルがあります。よくできています。 以下は英語のサイト。 IronPython Python on the .NET Framework IronPython Python on the .NET Framework .NETで動くPython IronPythonの紹介ビデオ .NETが好きな方はどうぞ。本家CPythonより余裕で速いらしい。 How to Think Like a Computer Scientist Learning with Pythonプログラミング自体の入門的解説をPythonを使って行っている。あんまり読んでない。 Dive Into PythonPythonの入門書の内容が公開されている。かなり良い内容らしい。